/*
 * 正确设置参数默认值
 */

function add(a, b) {
    let c = a + b;
    console.log(`a = ${a} , b = ${b} , c = ${c}`);
}

add(); // 若未传入任何参数则add函数内a和b的默认值都是undefined

/**
 * 减法运算 ( 声明形参时，可以为形参设置默认值 )
 * @param a 被减数
 * @param b 减数
 */
function subtract(a = 1, b = 1) {
    let c = a - b;
    console.log(`a = ${a} , b = ${b} , c = ${c}`);
}

subtract(); // 若未传递参数则函数内会使用参数默认值

subtract(99, 11); // 若已经传实参，则函数内会使用实际传递的值